package com.day5.test3_jdk9interface;

/**
 * @author 小坡
 * @date 2022/9/7  10:17
 **/
public class TestInterface {

    /*
     * 允许在接口中定义非抽象方法，但是需要使用关键字default修饰，这些方法就是默认方法
     *           作用︰解决接口升级的问题
     * */
    public static void main(String[] args) {
        InterAImpl interA = new InterAImpl();
        interA.start();
        interA.end();
        InterA.open();
        InterA.close();
        /*
        运行结果如下
        * start方法执行了...
        * 日志记录（模拟)
        * end方法执行了...
        * 日志记录（模拟)
        * 权限校验（模拟)
        * open方法执行了
        * 权限校验（模拟)
        * close方法执行了*/


    }
}

class InterAImpl implements InterA {

}

